package com.example.quartz.dao;

import java.util.List;

import com.example.quartz.model.QrtzJobDetails;

public interface QrtzJobDetailsMapper {
    int deleteByPrimaryKey(String id);

    int insert(QrtzJobDetails record);

    int insertSelective(QrtzJobDetails record);

    QrtzJobDetails selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(QrtzJobDetails record);

    int updateByPrimaryKey(QrtzJobDetails record);
    

	/**
	 * @Title selectByPrimaryKeyWithTriggers
	 * @Description 主键查询抓取QrtzJobTriggers
	 * @Author JieHong
	 * @Date 2016年5月27日 上午9:55:48
	 * @param id
	 * @return
	 */
	public QrtzJobDetails selectByPrimaryKeyWithTriggers(String id);

	/**
	 * @Title selectAllWithTriggers
	 * @Description 获取所有的任务
	 * @Author JieHong
	 * @Date 2016年5月27日 下午2:22:31
	 * @return
	 */
	public List<QrtzJobDetails> selectAllWithTriggers();
}